@charset "utf-8";
/** CSS Document 
* Dec: Base style 
* Date: 2015-05-12;  粉丝，#-f8285c | #-ea2a60 |#-f9117e 橙色#-FA800A | #-DA800A
**/
/*public by nbnet start*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border:0px;
}

a{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	text-decoration:none;
	color:#666;
	cursor: pointer;
}
a:hover, a:active {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
}
:focus {
	outline: 0 none;
}
ul, li {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	list-style:none;

}
 li:active{ 
 	-webkit-tap-highlight-color: rgba(0,0,0,0);
 }
em {
	font-style: normal;
}
input::-webkit-input-placeholder { 
    color:#999;
}
input:-moz-placeholder{ 
    color:#999;
}
input::-moz-placeholder{ 
    color:#999;
}
input:-ms-input-placeholder{ 
    color:#999;
}
input {-webkit-appearance:none;}
/*clear by nbnet start*/
.clearfix {
clear: both;
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
width: 0;
}
.clear:after,
.clear:before {
content:"";
display:table;
}

.clear:after {
clear:both;
overflow:hidden;
}

.clear {
zoom:1;
clear:both;
}
/*clearfix by nbnet end*/
.fl{ display:inline-block; float:left;}
.fr{ display:inline-block; float:right;}
.mt0{ margin-top:0px !important}
.mt10{ margin-top:10px !important;}
.mr0{ margin-right:0px !important}
._border{border:none !important;}
.f16{font-size:16px;}
.f14{font-size:14px;}
/*public by nbnet end*/
body {
	font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, STHeiTi, sans-serif;
    font-size: 14px;
	background:#ececec;
	color:#666;
	height:100%;
}
.main{background: none repeat scroll 0 0 rgba(236, 236, 236, 1);
	margin: 0 auto;
	max-width: 640px;
	min-width: 320px;
	position: relative;
	width: 100%;}
.app {
	background: none repeat scroll 0 0 rgba(236, 236, 236, 1);
	margin: 0 auto;
	position:absolute;
	width: 100%;
}
/*header by nbnet start*/
#head {
	height: 44px;
    max-width: 640px;
    min-width: 320px;
    overflow: inherit;
    position: relative;
    width: 100%;
    z-index:99;
}
#head h1 {
	padding:7px 0;
}
#head.logo {
	display:block;
	margin:0 auto;
}
#head .logo img {
	height:24px;
}
.fixtop {
	width: 100%;
	height: 44px;
	background:#E8172E;
	z-index: 999;
	position: absolute;
}
.fixtop span {
	display: block;
}
#find {
	width: 50px;
	position: absolute;
	top: 0;
	left: 0;
	overflow:hidden;
}
#find.active {
	background: rgba(253, 251, 250, 1);
	border-bottom: 1px solid rgba(253, 251, 250, 1);
}
#index {
	text-align: center;
	cursor:default;
	float:left;
	width:72%;
}
.s-index{width:86% !important;}
#index .logo{display:block;margin-top:9px;width:100%;}
#index .search-area{width:100%;margin:0 auto;}
#index .box-search{margin:5px auto 0;height:35px;width:86%;border:none;float:left;}
#index .box-search input{top:3px;}
#index .box-search .del{right:5px;top:7px;}
#index .search-area #search-submit{font-size:14px;height:44px;width:14%;color:#fff;background:#E8172E;border:0 none;cursor:pointer;float:left;}
#user {float:right;}
#user a{float:right;}
#classify{float: left;display: inline;overflow: hidden;}
#search-box {width:100%;}
.btn.bs{background: url(../images/btn-mobile.png) no-repeat scroll 10px 2px;background-color:transparent;display: inline-block;height:45px;overflow: hidden;text-decoration: none;width: 50px;zoom:0.7;padding-top:0}
#box-search{margin:1px 0 0 0;height: 30px;line-height: 30px;}
#sokey{font-size: 12px;line-height: 30px;top:0}
.searchbox .classify.ditop{width:auto!important;}
.searchbox{display:none;background-color: #E8172E;height: 34px!important;}
.searchbox.fiexd{display:block;position: fixed !important;top:0;max-width:640px;z-index: 9999;border: 1px solid #E8172E;}
#search-box button.buton{height: 32px;margin-top:1px;margin-left:8px;background: #fff;border-radius: 6px;position:static;float:left;}
/*t-find*/
#t-find {float:left;}
#t-find.active {
	background: rgba(253, 248, 242, 1);
}
#t-index {
	text-align: center;
	color: rgba(255, 255, 255, 1);
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 44px;	
	float:left;
}
#t-user {float:left;color:#fff;}
#t-user a{color:#fff;display:block;line-height:44px;float:right;}
#t-user a em{
    background:url(../images/arrow.png) no-repeat;
	background-size:cover;
    display: block;
    float: right;
    height: 13px;
    width: 13px;margin:18px 10px 0 0;
	transition:all 400ms ease 0s;
	-ms-transform:all 400ms ease 0s;
	-moz-transform:all 400ms ease 0s;
	-o-transform:all 400ms ease 0s;
	}
#t-user a em.cur{
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	
-moz-transform:rotate(180deg); 	
-webkit-transform:rotate(180deg); 
-o-transform:rotate(180deg); 
margin-top:14px;}
#t-user a.normal{text-align:right;margin-right:10px;}
.btn {
	background:url(../images/btn-mobile.png) no-repeat scroll 5px 5px;
	background-size:cover;
	display: inline-block;
	height: 0;
	overflow: hidden;
	padding-top: 44px;
	text-decoration: none;
	width: 50px;
}
.btn-search {
	background-position:6px 10px;
	width:56px;
}
.btn-type{background-position:14px -199px;}
.active .btn-search {
	background-position:6px -28px;
}
.btn-back-home {
	background-position:15px -100px;
}
.btn-back {
	background-position: 15px -165px;
}
.btn-sign {background-position: 14px -56px;}
.btn-sign:hover, .btn-sign:active {
	text-decoration: none;
}
.btn-sign:active,.btn-type:active,.btn-back:active,.btn-back-home:active{
	background-color:#e72656;
}

.btn-sign2 {background-position: 14px -236px;}
.btn-sign2:hover, .btn-sign2:active {
	text-decoration: none;
}
.btn-sign2:active,.btn-type:active,.btn-back:active,.btn-back-home:active{
	background-color:#e72656;
}

/*header by nbnet end*/
/*nav start*/
.nav_box{height:50px;}
#nav {
	height:50px;}
#nav ul{background:#fff;
	position:static;height:50px;border-bottom:#d9d9d9 solid 1px;overflow:visible;}
.fixed{ 
    top: 0;
    max-width: 640px;
    min-width: 320px;
    overflow: hidden;
    position: fixed !important;
    width:100%;
    z-index:300;}
.fised{ 
    bottom: 0;
    max-width: 640px;
    min-width: 320px;
    overflow: hidden;
    position: fixed !important;
    width:100%;
    z-index:300;}
#nav ul li{width:24.76%;float:left;display:inline;border-right:#e6e6e6 solid 1px;}
#nav ul li a{display:block;height:49px;position:relative;text-align:center;color:#666;font-size:12px;}
#nav ul li a .icon{background:url(../images/nav-icon.png) no-repeat 0 3px; background-size:cover;display:block;width:24px;height:25px;margin:2px auto 2px;}
#nav ul li a .icon.icon-jz{background-position:0 3px;}
#nav ul li a .icon.icon-bz{background-position:0 -25px;}
#nav ul li a .icon.icon-jk{background-position:0 -56px;}
#nav ul li a .icon.icon-yg{background-position:0 -87px;}
#nav ul li a .icon.icon-user{background-position:0 -252px;}
#nav ul li em.line{display:none;background:#E8172E;height:3px;width:60%;position:absolute;bottom:0;left:21%;}
#nav ul li a.active .line{display:block;}
#nav ul li a.active .icon.icon-jz{background-position:0 -118px;}
#nav ul li a.active .icon.icon-bz{background-position:0 -152px;}
#nav ul li a.active .icon.icon-jk{background-position:0 -186px;}
#nav ul li a.active .icon.icon-yg{background-position:0 -219px;}
#nav ul li a.active .icon.icon-user{background-position:0 -281px;}
#nav ul li a:active .line{display:block;}
#nav ul li a:active .icon.icon-jz{background-position:0 -118px;}
#nav ul li a:active .icon.icon-bz{background-position:0 -152px;}
#nav ul li a:active .icon.icon-jk{background-position:0 -186px;}
#nav ul li a:active .icon.icon-yg{background-position:0 -219px;}
#nav ul li a:active .icon.icon-user{background-position:0 -281px;}
#cover {
position: absolute;
height: 100%;
width: 100%;
z-index: 99;
display: none;
background: rgba(0,0,0,.6);
}
.box-search {
	width:92%;
	position: relative;
	border-radius: 6px;
	border: 1px solid #e5e5e5;
	margin:0 4% 0;
	height: 40px;
	line-height:40px;
	padding: 0;
	vertical-align: middle;
	background-color:#ffffff;
	color:#999;
	float:left;
}
.box-search input {
	width:85%;
	font: -webkit-small-control;
	font-size: 14px;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
	border:none;
	outline-style: none;
	word-break: normal;
	vertical-align: middle;
	height:28px;
	position:absolute;
	top:6px;left:8px;
	color:#666;
	
}
.box-search input:focus {
	outline-offset: -2px;
}
.box-search .delete-button {
	width: 19px;
	height: 19px;
	border-radius: 13px;
	position: absolute;
	right: 6px;
	top: 6px;
	display: none;
	background-size: 100%;
}
.box-search .delete-button img{ width:19px;}
.box-search .del{display:none;position:absolute;right:35px;top:9px;line-height:normal;}
.box-search .del img{height:20px;}
#search-box{height:auto;overflow:hidden;}
#search-box button {
	display:block;
	position: absolute;	
	right:3%;
	border:0 none;
	background:none;
	cursor:pointer;
	width:40px;height:40px;
}
#search-box button img{height:16px;vertical-align:middle;}
.nav-list {
	position: absolute;
	width: 100%;
	top: 52px;
	background: rgba(255, 255, 255, 1);
	padding-bottom: 10px;
}
.nav-list li {
	width: 30%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 2%;
	margin-right: 0;
	border: 1px solid rgba(237, 241, 232, 1);
	border-radius: 3px;
	background: rgba(253, 255, 250, 1);
	color: rgba(177, 177, 177, 1);
}
.nav-list li:hover {
	background: rgba(255, 255, 255, 1);
	color: #E8172E;
	border-color: #E8172E;
}
/*nav end*/
/*head-nav start*/               
.head-nav {
	width: 100%;
	height: 36px;
	background: rgba(250, 250, 250, 1);
	position: absolute;
	top:44px;
	z-index:101;
}
.head-nav li {
	float: left;
	width: 25%;
	height: 100%;
	text-align: center;
	line-height: 36px;
}
.head-nav li.active {
	color: rgba(94, 94, 94, 1);
	border-bottom: 2px solid #E8172E;
}

.head-nav li a {
	display: block;
	color: #666;
}
.head-nav li.active a{color: #E8172E;}

.head-nav li a.other {
	color:rgba(238, 78, 34, 1);
}
.head-nav li a:hover {
	text-decoration: none;
}
.head-nav li a:hover {
	text-decoration:none;
}
.head-nav li a:active {
	text-decoration:none;
}
/*head-nav end*/ 
/**/
#goods {
	height: 100%;
	width:100%;
	margin:0 0 10px 0;
}
/*goods-list start*/
.goods-list {
	width: 100%;
}
.goods-list .boxts{
	width: 100%;
}
.goods-lists {
	width: 100%;
}
.goods-list .goods-a {
	display: block;
	position: relative;
}
.goods-list a:hover {
	text-decoration: none;
}
.goods-lists a:hover {
	text-decoration: none;
}
.goods-list .goods-a .buy-over{background:url(../images/buy-over.png) no-repeat;background-size:cover;height:25%;padding-top:15%;width:40%;text-align:center;color:#fff;position:absolute;top:30%;left:50%;margin-left:-20%;text-indent:-200%;overflow:hidden;}
.goods-list li {
	float: left;
	width: 47%;
	position:relative;
	margin: 2% 0 0 2%;
	background: rgba(255, 255, 255, 1);
}
.goods-list.quan li {
	float: left;
	width:100%;
	position:relative;	
	margin:5px 0;
	background: rgba(255, 255, 255, 1);
}
.goods-list.quan li  .goods-txt{
	float: right;
	width:60%;
	position:relative;	
	
}
.goods-list li.boxt{
    float: left;
	width: 46.8%;
	position:relative;
	margin: 2% 0 0 1%;
	background: rgba(255, 255, 255, 1);
}
.goods-lists li {
float: left;
width: 29.2%;
position: relative;
margin: 2% 0 0 1%;
background: rgba(255, 255, 255, 1);
text-align: center;
padding: 0 5px;
height: 40px;
line-height: 40px;
}
.goods-lists li a{
text-align:center
}
.goods-list li .new-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 28px;
	height: 28px;
}
.goods-list .goods-a .icon{display:block;width:28px;height:16px;line-height:16px;text-align:center;position:absolute;top:0;left:0;color:#fff;font-size:12px;letter-spacing:-1px;}
.goods-list .goods-a .icon.new{background:#66cc99;}
.goods-list .goods-a .icons{display:block;width:28px;height:16px;line-height:16px;text-align:center;position:absolute;top:0;right:0;color:#fff;font-size:12px;letter-spacing:-1px;}
.goods-list .goods-a .icons.new{background:#66cc99;}
.goods-list .goods-a .icons.brand{background:#ff6699;}
.goods-list li img {
	width: 100%;
	/*height: 13.2em; 屏幕图片控制*/
	position: relative;
	display:inherit;	
}

@media all and (orientation : landscape){ 

.goods-list li img {
	
	/*height: 22.2em; 横屏显示比例*/
	
}

} 

.goods-list.quan li img {
	width:40%;
	position: relative;
	display:inherit;	
	float:left
}
.goods-list li h3 {
	width:100%;
	font-size: 12px;
	font-family: "Microsoft YaHei","黑体-简";
	font-weight: 300;
	color: #808080;
	height:26px;
	line-height:26px;
	background:rgba(255, 255, 255, 0.8);
	overflow:hidden;
	text-indent:5px;
}

.noPadding {
    padding: 0px;
}
.col-xs-6 {
width: 59%;
    float: right;
}
.pHeader {
    margin-top: 0px;
}
.pHeader a {
    line-height: 18px;
    font-size: 12px;
    color: #616161;
	height: 36px;
    overflow: hidden;
	float: left;
}
.pDate {
    color: #f3659b;
    font-size: 14px;
    margin-bottom: 11px;
}
.pHeader .glyphicon,.pHeader b  {    
	color: #f3659b;
    font-size: 12px;   
	float: left;
}
.pCoupon {
    font-size: 12px;
    margin-bottom: 17px;
}
.divPrice {
    font-size: 12px;
    color: #FFD9EC;
    margin-top: 0px;
    background: #ea2a60;    
    padding: 2px 0;
	text-align: center;
	margin-top: 5px;
	position: absolute;
	bottom: 27px;
	width: 59%;
}
.divPrice span:nth-child(1) {
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	margin-right: 5px;
}
.divGo {
    margin-top: 5px;
    color: #999999;
	position: absolute;
    bottom: 3px;
    text-align: center;
    width: 59%;
}

.divGo span:nth-child(2) {
    display: inline-block;
    margin-top: 0px;
    color: #000;
    font-family: '宋体';
    font-size: 18px;
    font-weight: bold;
}
.divGo span:nth-child(1) {
    display: inline-block;
    border: 1px dashed red;
    padding:1px 10px;
    border-radius:50px;
    color: #ec3315;
    cursor: pointer;
}
.divGo span:nth-child(1):hover {
  background-color: #FACB12;
}

.goods-list h3 i {
	font-style: normal;
	color: rgba(153, 153, 153, 1);
	font-size: 9px;
	font-family: "Microsoft YaHei","黑体-简";
}
.goods-list li h3 .ico13 {
	display: inline-block;
	margin-bottom: 0px;
	width: 28px;
	height: 12px;
	vertical-align: -1px;
	margin-right: 1%;
}
.goods-list li h4 {
width: 98%;
font-size: 12px;
font-family: "Microsoft YaHei","黑体-简";
font-weight: normal;
color: #808080;
line-height: 15px;
/* background: rgba(255, 255, 255, 0.8); */
overflow: hidden;
/* text-indent: 2em; */
margin: 3px;
}
.boxt .list-price{
width: 96%;
height: 26px;
line-height: 26px;
position: relative;
bottom: 0;
margin: 0 2%;
}
.boxt .list-price .price-new{
height: 26px;
line-height: 26px;
font-size: 13px;
}
.boxt .list-price .good-btn {
	display: block;
	position: absolute;
	height: 28px;
	color:#E8172E;
	line-height: 28px;	
	font-size: 13px;
	font-family: "Microsoft YaHei","黑体-简";
	text-align: right;
	top:0px;
	right:2px;
}
.goods-list h4 i {
	font-style: normal;
	color: rgba(153, 153, 153, 1);
	font-size: 9px;
	font-family: "Microsoft YaHei","黑体-简";
}
.goods-list li h4 .ico13 {
	display: inline-block;
	margin-bottom: 0px;
	width: 28px;
	height: 12px;
	vertical-align: -1px;
	margin-right: 1%;
}

.list-price {
	width: 96%;
	height: 26px;
	line-height:18px;
	position: relative;
	bottom: 0;
	margin: 0 2%;
}
.list-prices {
	width: 96%;
	height: 50px;
	line-height:18px;
	position: relative;
	bottom: 0;
	margin: 0 2%;
}
.list-prices .price-news{
width: 100%;
font-size: 12px;
color:#ccc;
height:22px;
}
.list-prices .goc{
width: 100%;
font-size: 12px;
color:#ccc;
height:22px;
}
.list-prices .goc .good-btns {
height:22px;
color: #E8172E;
line-height:22px;
font-size: 14px;
font-family: "Microsoft YaHei","黑体-简";
float: right;
}
.list-prices .goc .end{
color: #999999;
}
.list-prices .goc .start{
color:#6db110;
}
.list-prices .goc .good-score {
height:22px;
color: #E8172E;
line-height:22px;
font-size: 22px;
font-family: Arial;
float: left;
}
.list-prices .goc .good-score .unit {
font-family: "宋体", "verdana";
font-size: 14px;
}
.list-prices i {
	font-style: normal;
	font-size: 12px;
	color:#E8172E;
}
.list-prices i.del {
	color: rgba(171, 171, 171, 1);
	text-decoration: line-through;
	margin-left: 2px;
}
.list-price.special {
	color:rgba(51, 51, 51, 1);
}
.list-price i {
	font-style: normal;
	font-size: 12px;
}
.price-new {
	font-size: 20px;
}
.del {
	color: rgba(171, 171, 171, 1);
	text-decoration: line-through;
	margin-left: 2px;
}

.buy .price-new {
	color: #E8172E;
}
.start .price-new {
	color: #E8172E;
}
.end .price-new {
	color: #E8172E;
}
.good-btn {
	display: block;
	position: absolute;
	height: 16px;
	line-height: 12px;
	color: rgba(255, 255, 255, 1);
	font-size: 13px;
	font-family: "Microsoft YaHei","黑体-简";
	text-align: right;
	top:5px;
	right:2px;
}
.goods-list li .good-btn img{height:12px;width:auto;float:left;margin-right:3px;}
.good-btn.start {
	color:#6db110;
}
.good-btn.end {
	color: #999999;
}
.buy .good-btn {
	color: #E8172E;
}
.start .good-btn {
	color:#6db110;
}
.end .good-btn {
	color: #999999;
}
.end .good-btns {
	color: #999999;
}
/*goods-list end*/
/*paging start*/
.paging {
	width: 100%;
	height: 47px;
	margin-top: 15px;
	clear:both;
	border-bottom:1px solid rgba(199, 199, 199, 1);
	;
}
.paging a {
	color: rgba(102, 102, 102, 1);
	display: inline-block;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 0 14px;
	border:1px solid rgba(191, 191, 191, 1);
	border-radius: 3px;
	margin: 0 auto;
	margin-left: 10px;
	cursor: pointer;
	background:#f0f0f0;
	/* Firefox 3.6+ */
background: -moz-linear-gradient(bottom, #f0f0f0, #fff);
	/* Safari 5.1+, Chrome 10+ */
background: -webkit-linear-gradient(bottom, #f0f0f0, #fff);
	/* Opera 11.10+ */
background: -o-linear-gradient(bottom, #f0f0f0, #fff);
}
.paging a:hover {
	text-decoration: none;
	background:rgba(255,255,255,1);
background: rgba(240, 240, 240, 1);
	background: -moz-linear-gradient(top, rgba(240, 240, 240, 1), rgba(255, 255,255, 1));
	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(240, 240, 240, 1)), to(rgba(255, 255, 255, 1)));
}
.paging-nav {
	height: 47px;
	line-height: 47px;
	float: left;
}
.paging-nav p{text-align:center;}
/*paging end*/
/*back-top by nbnet start*/
.slide-box {
	display:none;
	position:fixed;
	bottom:50px;
	left:50%;
	margin-left:33%;
	z-index:100019;
}
.slide-box a{width:44px;display:block;margin-bottom:1px;}
.slide-box a.bag-enter{position:relative;}
.slide-box a.bag-enter em{background: none repeat scroll 0 0 #E8172E;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    min-height: 14px;
    line-height: 14px;
    position: absolute;
    right: 0;
    top: -3px;
    min-width: 14px;
	text-align:center;padding:1px;}
.slide-box a img{width:44px;}
/*back-top by nbnet end*/
/*foot start*/
#foot {
	width: 100%;
	height: 180px;
	position: relative;
	border-top: 1px solid rgba(255, 255, 255, 1);
	background:#fff;
}
.foot-copyright:before {
	display: block;
	content: "";
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#b4b4b4), to(#efefef));
	background-image: -webkit-radial-gradient(circle, #b4b4b4, #efefef);
	background-image: -moz-radial-gradient(circle, #b4b4b4, #efefef);
	background-image: radial-gradient(circle, #b4b4b4, #efefef);
	background-repeat: no-repeat;
	height: 1px;
	width:90%;
	margin:0 auto;
	overflow: hidden;
}
.foot-nav {
padding:10px 0 20px;
	height: 50px;
	line-height: 40px;
	position: relative;
}
.foot-nav a {
	color: #666;
	display: inline-block;
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	width: 32%;
	text-align: center;
	border-right:#ccc solid 1px;
	position:relative;
}
.foot-nav a:hover {
	text-decoration: none;
	color:#E8172E;
}
.foot-nav a img{height:18px;vertical-align:-3px;margin-right:5px;}
.foot-nav a .icon-tips{position:absolute;bottom:-16px;left:30%;z-index:10;height:auto;width:53px;}
#foot h2 {
	font-size: 12px;
	font-weight: 500;
	display: block;
	position: absolute;
	color: rgba(153, 153, 153, 1);
	background: #fff;
	top: 72px;
	left: 50%;
	padding: 0 4px;
	margin-left: -76px;
}
/*foot end*/
/*see-type by nbnet start*/
.see-type{ color:#999; font-size:12px; padding:10px 0;}
.see-type a{ padding:5px 8px; border:#c6c6c6 solid 1px; margin:5px 6px  3px 0;color:#999; white-space:nowrap; display:inline-block;}
/*see-type by nbnet end*/
/*item start*/
#item {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#item .goods-list li{border:#ececec solid 1px;}
.item-good {
	height: 100%;
	position: relative;
	background: rgba(255, 255, 255, 1);
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.item-good img {
	width: 100%;
	position: relative;
}
.item-good h1 {
	width: 96%;
	font-size: 16px;
	font-weight: 500;
	color: rgba(102, 102, 102, 1);
	padding: 2%;
	text-align: center;
}
.item-good h2 {
	width: 96%;
	font-size: 12px;
	font-weight: 500;
	color: rgba(145, 145, 145, 1);
	padding: 1% 2%;
}
.item-good h2 a{ padding:3px 6px; background:rgba(255,255,255,1); border:1px solid rgba(225,225,225,1); color:rgba(198, 198, 198, 1); margin-right:5px;border-radius: 3px;}
.item-good .list-price {
	width:96%;
	height: 34px;
	line-height: 35px;
	bottom: 0;
	padding: 2% 0;
	text-align: center;
}
.item-good .list-price.other{text-align:center;}
.item-good .list-price.other .ml{margin-left:0;}
.item-good .list-price i {
	font-style: normal;
	font-size: 30px;
}
.item-good .list-price em{ display:inline-block; background:rgba(161,216,141,1); padding:4px 6px; height:auto; line-height:normal; color:rgba(255,255,255,1);  font-size: 12px; border-radius:3px; vertical-align:5px; margin-right:5px;}
.item-good .list-price em a{
color:#E8172E
}
.item-good .price-new {
	font-size: 30px;
}
.item-good .del {
	color: rgba(171, 171, 171, 1);
	text-decoration: line-through;
}
.item-good .buy .price-new {
	color: #E8172E;
}
.item-good .start .price-new {
	color: #6db110;
}
.item-good .end .price-new {
	color: #999999;
}
.btn-pay {
	display: block;
	margin: 8px auto;
	height: 40px;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	font-weight: 500;
	line-height: 40px;
	position: relative;
}
.btn-pays {
	display: block;
	margin: 8px auto;
	height: 80px;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	color: #E8172E;
	font-weight: 500;
	line-height: 40px;
	position: relative;
}
.btn-pays a{
color:#E8172E
}
.btn-pays .nec{
float:left;
margin-left:1%
}
.btn-pays .prc{
float:left;
margin-left:1%
}
.btn-pays .mid{
margin:0 auto;
font-size:30px
}
.btn-pays.buy{
	background: #fff;
}
.btn-pays.buy:hover {
	text-decoration: none;	
}
.btn-pay:hover {
	background: none;
}
.btn-pay.buy{
	background: #E8172E;
}
.btn-pay.end{
	background: #999;
}
.btn-pay.start{
	background: #6bd110;
}
.btn-pay.buy:hover {
	text-decoration: none;
	background: #fff;
	color: #f8585c;
}
.normal h3 {
	color: rgba(102, 102, 102, 1);
	font-size: 14px;
	padding:  3% 0 2% 0;
	font-weight:normal;
}
.normal h3 span{ float: left; margin-left: 2%;}
.normal h3 a{ float: right; color: #E8172E; margin-right: 2%;text-decoration:underline;font-size:12px;}
.user-like p{height:auto;overflow:hidden;width:96%;height:96%;margin:0 auto;}
.user-like p a{display:block;float:left;margin:0 1.14% 2%;width: 5.2%;height: 5.2%;}
.user-like p img{display:block;width:100%;height:100%;border-radius: 10px;}
.com-big{ font-size:12px;background:rgba(255,255,255,1); width:100%; overflow:hidden;padding:3% 0;border-bottom:#e5e5e5 solid 1px;}
.com-big .com-list li {
  margin:1% 3%;
  border-bottom: #e2e2e2 solid 1px;
  width: 94%;
  height: auto;
  overflow: hidden;
  border-right:none;
}
.com-big .com-list li:last-child{border-bottom:none;}
.com-big .com-list li.no{ border-bottom:none;} 
.com-big .com-list li .header {
  float: left;
}
.com-big .com-list li .header .uinfo {
  width: 26px;
  height: 26px;
  overflow: hidden;
}
.com-big .com-list li .name {
  float: left;
  color: #fe7201;
  margin-left: 10px;
  line-height: 26px;
}
.com-big .com-list .sms {
  line-height: 26px;
  color: #999;
}
.com-big .com-list .sms a {
  color: #0289cd;
}
.com-big .com-list .sms a:hover {
  text-decoration: underline;
}
.com-big .com-list .sms .reply {
  float: right;
  *margin-top: -26px;
}
.com-big .com-list .sms .time {
  color: #c6c6c6;
  margin-left: 15px;
}
.rate-user .user-name{ font-family: "微软雅黑";}
.rate-user-grade .tm-icon{ display: inline-block; vertical-align: -4px; margin-right: 3px;}
.rate-user-grade .t1{ width: 18px; height: 18px; background-position: 0 0;}
.rate-user-grade .t2{ width: 18px; height: 18px; background-position: 0 -22px;}
.rate-user-grade .t3{  width: 18px; height: 18px; background-position: 0 -44px;}
.rate-user-grade .vip-icon{vertical-align: middle;height: 12px;}
.rate-user-grade .red_1{ background-position: 0 -71px; width: 12px; }
.rate-user-grade .red_2{background-position: 0 -88px;  width: 25px;}
.rate-user-grade .red_3{ background-position: 0 -105px;  width: 38px; }
.rate-user-grade .red_4{ background-position: 0 -121px;  width: 51px;}
.rate-user-grade .red_5{background-position: 0 -139px;  width: 64px;}

.rate-user-grade .blue_1{ background-position: 0 -157px; width: 12px; }
.rate-user-grade .blue_2{background-position: 0 -171px;  width: 25px;}
.rate-user-grade .blue_3{ background-position: 0 -188px;  width: 38px; }
.rate-user-grade .blue_4{ background-position: 0 -204px;  width: 51px;}
.rate-user-grade .blue_5{background-position: 0 -221px;  width: 64px;}
.rate-right em{ color: #999;  font-family:"Arial";}
.rate-user{ color: #666;font-size:16px;}
.rate-leirong{ line-height: 22px;color: #666;font-size:14px;} 

.item-recommend {
	height: 100%;
	margin:3% auto;
	clear:both;
	background: #fff;
	padding-bottom:3%;
	border-top:#e5e5e5 solid 1px;
	border-bottom:#e5e5e5 solid 1px;
}
.bady-part{ width:100%; overflow:hidden;}
.bady-part .bady-tab{height:44px; border-top: 1px solid #e5e5e5;}
.bady-part .bady-tab.other-tab li{width:50%;}
.bady-part .bady-tab ul{background:#fff;}
.bady-part .tabs1 {background:#F6F6F6;padding-top:10px}
.bady-part .tabs3 ul li{float: left;width: 47%;position: relative;margin: 2% 0 0 2%;background: rgba(255, 255, 255, 1);height: 100%;}
.bady-part .tabs1 li p {line-height:22px}
.bady-part .tabs1 li p img{text-align:center;margin: 0 auto;}
.bady-part .tabs1 li p .imgend {width:100%;float: left;}
.bady-part .tabs1 li p .imgend img {width:100%;height: 20px;margin-top: -20px !important;position: relative;}
.bady-part .tabs1 li p a{color:red}
.bady-part .tabs1 h2{padding:10px;margin-top:15px}
.bady-part .tabs1 .list-paddingleft-2 li{box-sizing:border-box;float:none;background: #fff;line-height:44px;height:100px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.bady-part ul li{box-sizing:border-box;float: left; position: relative; width:33.3333%; background: #fff;height:44px;line-height:44px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.bady-part .tabs1 .detail{padding:5px;background:#fff}
.bady-part .tabs1 .detail .detail-title{font-size:24px}
.bady-part .tabs1 .detail .detail-time{margin:10px 0 20px;color:#999;font-weight:100}
.bady-part .tabs1 .detail p{margin:10px 0;line-height:1.875;color:#414141}
.bady-part .tabs1 .aitems{position:relative;display:block;width:100%;padding:20px 0;background:#f7f7f7;text-decoration:none;*cursor:pointer;clear:none!important;*zoom:1;margin: 0 auto;}
.bady-part .tabs1 .aitems:after{content:"";clear:both;display:block!important;height:0}
.bady-part .tabs1 .aitems:visited .item-title{color:#818181}
.bady-part .tabs1 .aitems:hover{background:#eee}
.bady-part .tabs1 .aitems .item-pic{float:left;height:80px;width:80px;margin-right:10px;overflow:hidden}
.bady-part .tabs1 .aitems .item-pic img{height:80px!important;width:80px!important;}
.bady-part .tabs1 .aitems .item-info{position:relative;height:80px;overflow:hidden;*zoom:1}
.bady-part .tabs1 .aitems .item-title{line-height:1.5;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bady-part .tabs1 .aitems .item-price{position:absolute;left:0;bottom:5px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",arial}
.bady-part .tabs1 .aitems .price-new{color:#f50}
.bady-part .tabs1 .aitems .price-new strong{font-size:20px;font-weight:400}
.bady-part .tabs1 .aitems .price-old{margin-left:10px;color:#999}
.bady-part .tabs1 .aitems .item-btn{position:absolute;right: 5px;bottom: 5px;height: 20px;width: 50px;line-height: 20px;border:1px solid #da0d15;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#da0d15;text-align:center}
.bady-part ul li:last-child{border-right: none; }
.bady-part ul li.active{ border-bottom-color:#E8172E; background:rgba(255,255,255,1);}
.bady-part ul li.active a{ color: #E8172E;border-color:#E8172E;}
.bady-tab ul li a{
height:42px;
    color: #666;
    display: block;
    font-size: 14px;
	text-align:center;
	border-bottom: 1px solid #fff;
}

/*item end*/
/* alert frame start*/
.alert_fullbg{
display: none;
height:100%;
width:100%;
top:0;
left:0;
position:absolute;
z-index:20000;
filter:alpha(opacity=30);
opacity:0.3;
background-color:#000;
}
.alert_bg{
position: fixed;
top: 10%;
left: 50%;
margin-left: -130px;
display: none;
padding:6px 6px 6px 6px;
height:auto;
overflow:hidden;
z-index:100009;
}
.alert_bg .alert_box{
border:1px solid #939393;
background: #fff;
font-family: '宋体';
max-width: 320px;
min-width: 245px;
overflow:hidden;
}
.alert_bg .alert_box .alert_top{
width:100%;
height:20px;
}
.alert_bg .alert_box .alert_top .close{
background: url(../images/close_new.png) no-repeat;
display: block;
float: right;
width: 8%;
height: 20px;
margin: 1% 1% 0 0;
background-size:100%;
}
.alert_bg .alert_box .alert_top .close:hover{cursor: pointer;}
.alert_content {
font-size: 12px;
width: 100%;
height: 114px;
overflow: hidden;
}
.alert_content .message{
margin: 1% 0 0 13%;
}
.alert_content .message .icon{
width: 30%;
float: left;
margin:0 1% 0 0;
}
.alert_content .message .fontL {
color: #5e5e5e;
font-size: 16px;
height: 27px;
line-height: 36px;
}
.alert_content .message .fontS{
color: #99908a;
font-size: 12px;
line-height: 32px;
}
.alert_content .sub{
border: none;
background: #2cbd2e;
border-radius: 6px;
color: #fff;
font-size: 12px;
margin-top: 2%;
width:32%;
text-align: center;
padding: 12px 0;
}
.alert_content .sub:hover{background:#40c042;}
.alert_content .sub:active{background:#40c042;}
#alert_wrap .alert_box{
border: none;
background: rgba(0, 0, 0, 0.7);
font-family: '宋体';
max-width: 640px;
min-width: 320px;
}
#alert_wrap {
position: fixed;
width: 100%;
bottom: 0;
max-width: 640px;
min-width: 320px;
height:74px;
overflow:hidden;
z-index:100009;
display:block;
}
#alert_wrap .close{
background: url(../images/x_s.png) no-repeat 0 0;
background-size:cover;
display: block;
width: 22px;
height: 22px;
position:absolute;top:35%;right:2%;
}
#alert_wrap .alert_contents .message .icon{
width: 55px;
}
#alert_wrap .alert_contents{
height: 74px;
position:relative;
}
#alert_wrap .alert_contents .message .jky_des{
height: 28px;
line-height: 28px;}
#alert_wrap .message .f16 {
color: #fff;
font-weight:bold;
}
#alert_wrap .alert_contents .message .yellow{
line-height:22px;
color:#e5e5e5;
}
#alert_wrap .alert_contents .message .yellow img{
vertical-align:-1px;height:14px;margin-left:2px;}
#alert_wrap .alert_contents .sub{
position:absolute;
width:16%;
right:9%;
top:25%;
margin:0;
}
#alert_wrap .alert_contents .message {
margin:10px 2% 0;
height:55px;
}

.grey{color: #ababab;}
.yellow{color: #f2d0aa;}

#alert_exchange_new a:hover{
text-decoration: none;
}
/* alert frame end*/
/* new alert wrapper start*/

.tips01{ position: fixed; top: 0;z-index: 110001; width: 100%; max-width: 640px; display: none;}
.tips02{ position: fixed; top: 0;z-index: 110001; width: 100%; max-width: 640px; display: none;}
/* new alert wrapper end*/
/*seach-page  start*/
#seach-page {
width: 100%;
min-width: 320px;
max-width: 680px;
margin: 0 auto;
background: rgba(253,248,242,1);
}
/*p-head start*/
#p-head {
	position:relative;
	height:44px;
overflow: inherit;
width: 100%;
min-width: 320px;
max-width: 680px;
text-align: center;
color: rgba(255,255,255,1);


}

#p-find {width: 52px;float: left;}
#p-find.active {background: rgba(253,248,242,1);}
#p-index {width:120px;margin-left: 50%;left: -60px;position: absolute; line-height: 44px; font-size: 18px; font-weight: 700; font-family: "微软雅黑"; }
#p-user {width:70px;float: right;}
.p-none {
opacity: 0;
}

#p-search-box{background: rgba(253,248,242,1); }
#p-search-box button {
width: 37px;
height: 30px;
padding: 0;
margin-top: 12px;
-webkit-box-sizing: border-box;
background: none;
border: 0;
border-radius: 3px;
position: absolute;
right: 2%;

}


#p-search-box .ico11 {
position: absolute;
top: 6px;
left: 8px;
}

#p-goods ul{
background: rgba(233,226,217,1);
overflow: hidden;
border-top: 1px solid rgba(221,197,191,1);
}
/*p-goods end*/
/*seach-page  end*/
/*zhuanti start*/
.bannar{
width: 100%;
display: block;
position: relative;
margin-bottom:5px;
}

.bannar i.x{
position: absolute;
right: 0;
top: 0;
width: 12px;
height: 12px;
}
/*zhuanti end*/

/*WAP Login start by xiaoxiong 10-17*/
.wap-login{font-size: 14px; color: #666;margin-top: 10%;}
.wap-text{position: relative; width: 100%; height: 44px; background: #fff; text-align: center; line-height: 44px;}
.wap-text i{position: absolute; left: 50%; margin-left: -10px; bottom: 0; display: block; width: 21px; height: 11px; background: url(../images/login-ico.png) no-repeat;}
.login-info{width: 100%;}
.login-info .info-input{ position: relative; padding: 3% 0 2% 5%; border: 1px solid #e5e5e5; border-radius: 5px; background: #fff;}
.login-info .info-input i{ display: block; float: left;width: 22px;height:22px;margin-top:2px;}
.login-info .info-input i img{ width:22px;}
.login-info .info-input .user .normal{float:left;width:24%}
.login-info .reg-phone li{height:100%;line-height: 30px;margin-top:5%}
.login-info .info-input .txt{border: 1px solid #e5e5e5;  float: left; color: #333; height: 22px;  font-family: "微软雅黑"; font-size: 13px; margin-left: 3%;padding: 2px 10px;}
.login-info .info-input .normal-input{border: 1px solid #e5e5e5; width:72%; float: left; color: #333; height: 28px;  font-family: "微软雅黑"; font-size: 14px; margin-left:1%;padding:2px}
.login-info .line-on{ border-bottom: 1px solid #e5e5e5; margin: 2% 0;}
.login-info .sub{display: block; cursor: pointer;font-size: 16px; border-radius: 5px; width: 100%; border: none; margin: 0; height: 44px; line-height: 44px; color: #fff; background: #E8172E; text-align: center; margin-top: 4%;}
.login-info .sub01{ background: #fff; color: #666;border: 1px solid #e5e5e5;}
.reg-notice{ text-align: center; padding-top: 4.5%;color:#999;}
.wap-tips{ color: #ee4e22; margin-top: 3%;font-size:12px;}
.wap-tips i{ width: 16px; vertical-align: -2px; margin-right: 1%;}
.wap-tips i img{ width: 12px;}
.reg-close{cursor: pointer; position: absolute; top: 33%; right: 3%;}
.login-info .reg-phone .reg-close { width: 22px;}
.login-info .reg-phone .reg-close img{ width: 22px;}
.login-info .info-input .txt-code{ width: 40%;}
.login-info .reg-code input{float: left; width: 54%; display: block; padding: 2%; color: #666; height: 28px;border: 1px solid #e5e5e5; border-radius: 5px;font-family: "微软雅黑"; font-size: 14px;}
.login-info .reg-code a{text-align: center; line-height: 46px; display: block; width: 36%; margin-left: 5%; float: left; height: 46px;border: 1px solid #e5e5e5; border-radius: 5px; font-family: "微软雅黑"; font-size: 14px;}
.login-info .reg-code .get-false{color: #999; background: #f7f7f7;}
.login-info .reg-code .get-code{ color: #fff; background: #E8172E;}
.login-info .login-tips{color:#999;text-align:center;padding-bottom:5%;}
.login-info .info-input.get-code{width:58%;padding:3% 0 2% 3%;}
.login-info .info-input.get-code .txt{margin-left:0;}
.btn_get{width:30%; background:#E8172E;
    border: 1px solid #E8172E;
    border-radius: 5px;
    padding:3% 3% 2%;text-align:center;color:#fff;}
.btn_get span{height:28px;line-height:28px;}
.btn_time{background:#f7f7f7;
    border: 1px solid #e5e5e5;
    border-radius: 5px;color:#999;}
.wap-app{ margin-top: 20%;}
.third-txt{position: relative; border-top: 1px solid #e5e5e5; margin-bottom: 7%;}
.third-txt h5{font-weight: normal; font-size: 14px; width:20%; background: #fff; text-align: center; position: absolute; top: -13px; left: 40%;    padding: 5px 0;}
.third-app{ text-align: center;padding:0 9%;}
.third-app a{ width: 17%; float: left; margin-right:10%;}
.third-app a img{ width: 100%;padding-bottom: 30%;}
.third-app a.jd{margin-right:0;}
.login-success{ width: 130px; height: 50px; border-radius: 10px; -webkit-border-radius: 10px; text-align: center; line-height: 50px; background: #000; color: #fff; position: absolute; top: 50%; left: 50%; font-family: "微软雅黑"; margin-top: 20px; margin-left: -62px;opacity: 0.8; }
.wap-login .free-reg{ color: #999; float: right; text-decoration: underline; margin-top: 4%;}
.mt3{ margin-top: 3%;}
.btn-back02{ background-position: 14px -165px;}
.pink{color:#f6c4cf;}
.good-title{background-color:#ffffff;height:32px;line-height:32px;color:#666666;font-size:14px;width:96%;padding:0 2%;}
/*this is banner start*/
.area{ margin: 0 auto;
    max-width: 640px;
    overflow: hidden;
    position: relative;}
.area:after{ content: "";
    display: block;
    padding-top: 38%;
    width: 100%;}
.area ul {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.area ul li{
    height: 100%;
    left: 0;
    list-style: outside none none;
    position: absolute;
    top: 0;
    width: 100%;}
.area img{max-width:100%;display:block;}
.area .adType{
    position: absolute;
    left:0;
    bottom:5px;
	overflow:hidden;
	z-index:10;
	width:100%;
	text-align:center;}
.area .adType a{background:#fff;
    border-radius: 10px;
    cursor: pointer;
    display:inline-block;
    height: 8px;
    margin:0 3px;
    overflow: hidden;
    width: 8px;opacity:.5;}
.area .adType a.current{opacity:1;background:#fff;}
/*this is banner end*/
.more{text-align:center;padding:15px 0 10px;}
.more a{color:#333;padding:0 10px;}
.more a img{vertical-align:-1px;height:10px;margin:0 auto;margin-left:2px;}
.tips-box{display:none;background:#f2f2f2;width:320px;position:fixed;top:50px;left:50%;padding-bottom:25px;text-align:center;margin-left:-160px;z-index:201;border-radius:6px;}
.tips-box .del{position:absolute;top:10px;right:10px;z-index:10;}
.tips-box .del img{width:24px;}
.tips-box .box{position:relative;background:#fff;border-radius:10px 10px 0 0;padding:20px 0 10px;margin-bottom:40px;}
.tips-box .box img{width:65px;}
.tips-box .box p{line-height:28px;color:#333;}
.tips-box .box p.txt{margin-top:5px;color:#666;}
.tips-box .box .cur{position:absolute;bottom:-7px;height:8px;left:50%;margin-left:-4px;}
.tips-box .box .cur img{width:17px;float:left;}
.tips-box p.process{width:260px;margin:10px auto;color:#ff2d5e;border:#ffccd8 dashed 1px;padding:5px 10px;}
.go-down{background:#35c537;border-radius:5px;padding:12px 100px 10px;color:#fff;border-bottom:#25b527 solid 2px;}
.go-down:hover{background:#3bd43d;}
/*app-other start*/
.app-other{background:#fff;margin: 0 auto;position:absolute;width:70%;min-height:600px;z-index:20200;top:0;left:-70%;display:block;visibility:hidden;transition:left 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;	-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;	}

.app-other p{width:100%;text-align:center;color:#666;text-decoration:none;float: left;margin: 20px auto;}
.app-other p a{float:left;border-right:#e5e5e5 solid 1px;width:100px;font-size:14px;color:#999;text-decoration:none;}
.app-other p a em{width:24px;height:24px;display:inline-block;}
.app-other p a em.icon-user{background:url(../images/icon-user.png) no-repeat;background-size:cover;}
.app-other p a em.icon-about{background:url(../images/icon-about.png) no-repeat;background-size:cover;}
.app-other p a:last-child{border-right:none;}
.app-other p a img{width:17px;vertical-align:top;margin-left:4px;}
.app-other p a:hover{color:#E8172E;}
.app-other p a.active{color:#E8172E;}
.app-other ul li{height:auto;line-height:26px;border-bottom:#ddd solid 1px;padding:3% 0;}
.app-other ul li.search{background:#ececec;}
.app-other ul li.normal{border-left:#fff solid 3px;cursor:pointer;width: 31.5%;float: left;}
.app-other ul li.normal a{display:block;text-align: center;}
.app-other ul li.normal em{display:block;float:left;width:0px;height:26px;margin:0 10px 0 20px;}
.app-other ul li.normal em.home{background:url(../images/nav-icon-t.png) no-repeat 0 0;}
.app-other ul li.normal em.fushi{background:url(../images/nav-icon-t.png) no-repeat 0 -48px;}
.app-other ul li.normal em.muying{background:url(../images/nav-icon-t.png) no-repeat 0 -99px;}
.app-other ul li.normal em.jujia{background:url(../images/nav-icon-t.png) no-repeat 0 -147px;}
.app-other ul li.normal em.other{background:url(../images/nav-icon-t.png) no-repeat 0 -199px;}
.app-other ul li.normal.active{background:#ececec;border-left:#E8172E solid 3px;}
.app-other ul li.normal.active a{color:#E8172E;}
.app-other ul li.normal.active em.home{background-position:-68px 0;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal.active em.fushi{background-position:-68px -48px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal.active em.muying{background-position:-68px -98px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal.active em.jujia{background-position:-68px -147px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal.active em.other{background-position:-68px -198px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal:active a{color:#E8172E;}
.app-other ul li.normal:active em.home{background-position:-68px 0;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal:active em.fushi{background-position:-68px -48px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal:active em.muying{background-position:-68px -98px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal:active em.jujia{background-position:-68px -147px;background:url(../images/nav-icon-t.png) no-repeat;}
.app-other ul li.normal:active em.other{background-position:-68px -198px;background:url(../images/nav-icon-t.png) no-repeat;}
/*app-other end*/
/*search-result*/
.search-result{min-height:400px;text-align:center;}
.no_data{margin-top:100px;line-height:26px;color:#999;text-align:center;}
.no_data img{width:85px;}
/*screen-box*/
.screen-box{display:block;position:absolute;top:46px;left:0;background:#fff;width:100%;height:0;overflow:hidden;z-index:202;
transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.screen-box.show{
	transition:all 0.2s linear 0s;
}
.screen-box dd,.screen-box dt{height:40px;line-height:40px;}
.screen-box dt{background:#fafafa;color:#999;border-bottom:#ddd solid 1px;text-indent:4%;}
.screen-box dd{margin:0 0 0 4%;border-bottom:#ddd solid 1px;}
.screen-box dd a{display:block;}
.screen-box dd img{display:none;height:15px;float:right;margin:10px 4% 0 0;}
.screen-box dd a:hover img{display:block;}
.screen-box dd a:active img{display:block;}
.screen-box dd.pack_up{padding-top:5px;height:15px;border-bottom:none;background:#fafafa;}
.screen-box dd.pack_up img{height:10px;margin:0 auto;display:block;float:none;}
/*next-nav start*/
.next-nav{height:42px;background:#fff;width:100%;overflow:hidden;}
.next-nav .box{height:42px;background:#fff;width:100%;overflow-x:auto;}
.next-nav ul{height:42px;margin:0 2%;}
.next-nav ul li{ display: inline;
    float: left;
    height: 42px;}
.next-nav ul li a{
	color: #666;
    cursor: pointer;
    float: left;
    font-size:14px;
    height:39px;
	border-bottom:#fff solid 3px;
	line-height:40px;
	text-align:center;	
    margin: 0 5px;}
.next-nav ul li a:active{border-color:#E8172E;color:#E8172E;}
.next-nav ul li a.active{border-color:#E8172E;color:#E8172E;}
/*small-nav*/
.small-nav{background:#d9d9d9;overflow:hidden;height:40px;border:#e5e5e5 solid 1px;border-radius:5px;line-height:40px;margin:0 2%;margin-top:10px;}
.small-nav a{background:#fff;display:block;float:left;width:25%;text-align:center;}
.small-nav a:last-child{border-right:none;}
.small-nav a:hover{background:#f2f2f2;}
.small-nav a:active{background:#f2f2f2;}
.small-nav a.active{background:#f2f2f2;}
/*advance*/
.advance{text-align:center;}
.advance img{width:300px;margin:0 auto;}
.press_btn{  
    display:block;
    background: none repeat scroll 0 0 #E8172E;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    width: 40%;
	padding:12px 0;
	margin:15px auto 30px;}
.press_btn:hover{background:#fb4270;}
.press_btn:active{background:#fb4270;}
/*Deal start */
.list-price .ml{ margin-left: 27%;}
.list-price .ml2{margin-left: 2%;}
.item-good .list-price .f14{ font-size: 14px;}
.better_change{margin:3%; border: 1px dashed #ffd4de;}
.better_change h3{font-weight:normal; color: #E8172E; text-align: center;border-bottom: 1px dashed #ffd4de; background: #fff6f8;opacity:.8; padding: 1% 0;font-size:12px;}
.better_change .better_show{ padding:2%;margin:0 auto;}
.better_change .better_show li{ float: left;width:20%;text-align:center;}
.better_info i{display:block; width:28px; height:28px; margin: 0 auto; background: url(../images/better_change.png) no-repeat;background-size:220px auto;}
.better_info .xp{ background-position: 0 0;}
.better_info .xs{ background-position: -33px 0;}
.better_info .cx{ background-position: -73px 0;}
.better_info .tj{ background-position: -111px 0;}
.better_info .by{ background-position: -148px 0;}
.better_info span{display: block; margin-top: 10%; font-size: 12px;color: #999;}
.tab1 img{ display: inherit;max-width: 100%;margin: 0 auto;}
.tabs1 img{ display: inherit;max-width: 100%;margin: 0 auto;height:auto!important}
.item_botton{ width:48px; height:26px; position: absolute; bottom: 3%; right: 2%; background: #000; opacity:.3;border-radius: 30px; color: #fff; text-align: center; font-size: 16px; line-height: 26px;z-index:10;}
.user-like{ background: #fff; margin-bottom:3%;border-bottom:#e5e5e5 solid 1px;border-top:#e5e5e5 solid 1px;}
.user-like h3{ margin-left: 3%;}
.user-like .line{ width: 94%; height: 1px; margin:3% auto; border-top: 1px solid #e5e5e5;}
.user-like .hid{ display: block; width: 60px; text-align: center; margin: 0 auto; font-size: 16px; color: #666;margin-bottom:3%;display:none;color:#999;}
.user-like .hid i{display: inline-block; width: 26px; height:20px; background: url(../images/better_change.png) no-repeat 0 -71px;background-size:240px auto;float:right;}
.user-like .hid.cur i{background-position:0 -42px;}
.shop_info{ font-size: 14px;}
.shop_info span{ float: left; color: #999;}
.shop_info strong{ float: left; margin-left: 2%;font-weight:normal;}
.tab2 .com-list li{ border-bottom: none; padding: 0;line-height:24px;}
.go-app img{ width: 100%;display:inherit;}
.go-app a{ display: block; position: relative;}
.go-app .closed{ display: block; position: absolute; top: 0; right: 0; width: 25px; height: 25px; border-bottom-left-radius: 25px;z-index:10;cursor:pointer;}
.buy_btn{ width:100%; padding:2% 0;min-width: 320px; max-width: 640px; background: #f7f7f7;border-top:#d9d9d9 solid 1px; position: fixed; bottom: 0; z-index: 200;}
.buy_btn .go_home{display: block; float: left; width:27%; margin:4% 0 0 3%; color: #666; font-size: 14px; }
.go_home img{ width: 20px; vertical-align: -3px; margin-right: 1%;}
/**/
.buy_info{ float: left; width: 70%;position: relative;}
.buy_info a{ float: left; display: block; position: relative;  width: 48%;text-align: center;font-family: "微软雅黑";}
.buy_info .go_tmall{border: 1px solid #E8172E; color: #fff; font-size:16px; background: #E8172E;height:44px;line-height:44px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.buy_info .go_tmall.over{border: 1px solid #e5e5e5;background:#d9d9d9;}
.buy_info .app_load{height:32px;line-height:16px;padding:6px 0;background:#fff;border: 1px solid #e5e5e5; color: #666; font-size: 12px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.buy_info .app_load.buy{border: 1px solid #E8172E;background: #E8172E;line-height:32px;color: #fff;font-size: 16px;}
.buy_info i.gtbuy{background: #E8172E;}
.buy_info .go_tmall.buy{border: 1px solid #FF7100;background: #FF7100;}
.buy_info i{ display: block; position: absolute; top: 50%; right: -8px; margin-top: -8px; width: 14px; height: 14px; background: #fff; border-radius: 50%; z-index: 1;}.mb22{ margin-bottom: 22%;}
/**/
.buy_cart{ float: left; width:67%;position: relative;margin-right:3%;}
.buy_cart a{ float: right; display: block; position: relative;  width:50%;padding:12px 0;text-align: center;margin-right:3%;border-radius:5px;}
.buy_cart .go_tmall{border: 1px solid #E8172E; color: #fff; font-size:16px; background: #E8172E;margin-right:0;}
.buy_cart .go_tmall:active{background:#df2453;}
.buy_cart .go_tmall.over{border: 1px solid #ccc;background:#ccc;}
.buy_cart .app_load{padding:10px 0;position:relative;border: 1px solid #d9d9d9; color: #666;width:35%;background:#fff;}
.buy_cart .app_load span{position:relative;height:40px;width:40px;}
.buy_cart .app_load img{width:24px;vertical-align:middle;margin-right:5px;}
.buy_cart .app_load em{position:absolute;top:-8px;right:-3px;background:#E8172E;color:#fff;min-width:14px;min-height:14px;line-height:14px;border-radius:50%;font-size:12px;}
.buy_cart i{ display: block; position: absolute; top: 50%; right: -11px; margin-top: -6px; width: 18px; height: 18px; background: #fff; border-radius: 50%; z-index: 1;}.mb22{ margin-bottom: 22%;}
.item-good .img_show{ position: relative;}
.item-good .img_show ul{width:100%;position:relative;left:0;transition: left 0.2s linear 0s;}
.item-good .img_show ul li{float:left;left: 0;width:100%}
.action-list.item-list li a{font-size:16px;}
/*this is seller-box start*/
.seller-box{border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;background:#fff;margin:3% 0;padding:3%;width:94%;overflow:hidden;}
.seller-box .seller-head{width:44px;float:left;}
.seller-box .seller-detail{position:relative;}
.seller-box .seller-detail p{padding-left:50px;line-height:22px;}
.seller-box .seller-detail p span.txt{font-size:12px;color:#999; margin-right:8px;}
.seller-box .seller-detail p.name{color:#333;}
.seller-box .seller-detail p.qualify img{width:12px;}
.seller-box .seller-detail .contact{position:absolute;right:0;top:2px;border:#e5e5e5 solid 1px;border-radius:5px;padding:8px 12px;line-height:22px;}
.seller-box .seller-detail .contact img{width:18px;float:left;margin:1px 5px 0 0;}
/*this is seller-box end*/
/*Deal end */

/*role-box by nbnet start*/
.role-box .role-list{width:97%;height:auto;background:#fff;overflow:hidden;padding:3% 0 0 3%;border-bottom:#e5e5e5 solid 1px;}
.role-box .role-list li{padding:3% 0;border-bottom:#e5e5e5 solid 1px;width:100%;height:auto;overflow:hidden;}
.role-box .role-list li:last-child{border-bottom:none;}
.role-box .role-list .icon-tips{width:20px;float:left;}
.role-box .role-list .role-con p{padding-left:25px;line-height:24px;}
.role-box .role-list .role-con .title{color:#E8172E;font-size:16px;}
.role-box .statement{color:#999;font-size:12px;padding:5% 0;text-align:center;}
/*role-box by nbnet end*/
/*quan-nav by nbnet start*/
.quan-nav{height:42px;background:#fff;width:100%;overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.quan-nav .box{height:42px;background:#fff;width:100%;overflow-x:auto;}
.quan-nav ul{height:42px;margin:0 2%;}
.quan-nav ul li{ display: inline;
    float: left;
    height: 42px;width:33.333%;text-align:center;}
.quan-nav ul li a{
display:inline-block;
	color: #666;
    cursor: pointer;
    font-size:14px;
    height:39px;
	border-bottom:#fff solid 3px;
	line-height:40px;
	text-align:center;
	padding:0 10px;}
.quan-nav ul li a:active{border-color:#E8172E;color:#E8172E;}
.quan-nav ul li a.active{border-color:#E8172E;color:#E8172E;}
/*quan-nav by nbnet end*/
/*this is quan-show by nbnet start*/
.quan-show{width:94%;margin:2% auto;}
.quan-show .go-activate{height:44px;line-height:44px;font-size:16px;border:#e5e5e5 solid 1px;background:#fff;border-radius:5px;display:block;text-align:center;color:#E8172E;}
.quan-show .go-activate img{  margin-left: 2px;
    vertical-align:-2px;
    width: 15px;}
.quan-show .quan-con .empty{text-align:center;color:#808080;padding:20% 0 30%;}
.quan-show .quan-con .empty span.tip{
	color: #999;
    float: left;
    margin-top: 2%;
    text-align: center;
    width: 100%;font-size:12px;}
.quan-show .quan-con .empty img{width:60px;}
.quan-show .quan-con .empty .go-buy{background: none repeat scroll 0 0 #E8172E;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 12px 0;
    text-align: center;
    width: 35%;margin:4% auto 0;}
.quan-show .quan-con .quan-list li.normal{position:relative;margin-top:2%;}
.quan-show .quan-con .quan-list li.normal img{width:100%;}
.quan-show .quan-con .quan-list li.normal em.chosen{right:5%;}
.quan-show .quan-con .quan-list li .quan-info{position:absolute;text-align:center;width:100%;top: 18%; left: -16%;}
.quan-show .quan-con .quan-list li p.quan-tips{position:absolute;top:10%;left:0;color:#999;font-size:12px;text-align:center;width:100%;}
.quan-show .quan-con .quan-list li p.price{color: #ccc; margin-bottom: 3%; font-size: 20px;}
.quan-show .quan-con .quan-list li p.price em{font-size:20px;}
.quan-show .quan-con .quan-list li p.txt{color:#999;font-size:12px;color:#ccc;}
.quan-show .quan-con .quan-list li p.txt img{width:10px;width:12px;vertical-align:-1px;margin-right:2px;opacity:.5;}
.quan-show .quan-con .quan-list li .quan-over{position:absolute;right:2%;bottom:10%;background:url(../images/quan-over.png) no-repeat;background-size:cover;width:71px;height:49px;}
.quan-show.bag-show{background:#fff;margin:0;width:100%;border-bottom:#e5e5e5 solid 1px;margin-bottom:3%;}
.quan-show.bag-show  .quan-con .empty{padding:10% 0;}
.quan-show.bar-normal .quan-con .empty img{margin-bottom:10px;width:75px;}
/*this is quan-show by nbnet end*/
.activate-show{width:96%;margin:2% auto;min-height:400px;}
.activate-box{position:relative;border:#e5e5e5 solid 1px;padding:2% 2%;width:96%;line-height:24px;display:block;border-radius:4px;background:#fff;font-size:12px;margin-bottom:2%;}
.activate-box .activate-key{border:0 none;width:80%;height:24px;}
.activate-box .icon-tips{position:absolute;top:7px;left:10px;background:url(../images/quan-icon.png) no-repeat;background-size:cover;width:22px;height:22px;}
.activate-show .activate-btn{width:100%;background:#E8172E;display:block;line-height:42px;height:42px;color:#fff;text-align:center;font-size:16px;border-radius:5px;margin-top:2%;}
.activate-show .activate-key{padding-left:30px;font-size:14px;}
/*choice-box by nbnet start*/
.choice-box{position:relative;display:block;background:#fff;margin:0 auto;width:90%;text-align:center;border-radius:6px;}
.choice-box .box{min-height:120px;max-height:300px;overflow-y: auto;}
.choice-box .tips-txt {
    font-size: 12px;
    padding: 3% 0 3% 4%;
	background:#ececec;
	text-align:left;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.choice-box .tips-txt span.type{color:#E8172E;margin-left:5px;}
.choice-box .box ul{padding:0 0 0 3%;text-align:left;}
.choice-box .box ul label{font-size:12px;color:#333;margin:0 0 2%;display:block;}
.choice-box .box ul .type span{display:inline-block;border:#999 solid 1px;padding:3px 10px;height:22px;line-height:22px;border-radius:4px;margin-right:10px;color:#999;margin-bottom:3%;}
.choice-box .box ul .type span.no{border-color:#e5e5e5;color:#ccc;}
.choice-box .box ul .type span.active{color:#E8172E;border:#E8172E solid 1px;background:url(../images/cur.png) right top no-repeat;background-size:14px auto;}
.choice-box .box ul li{border-bottom:#e5e5e5 solid 1px;padding:3% 0;}
.choice-box .box ul li:last-child{border-bottom:none;}
.choice-box .box ul li .count{color:#999;font-size:12px;margin:5px 0 0 0;}
.choice-box .box ul li .count em{font-size:14px;color:#E8172E;}
.num{
    height: 47px;
    line-height: 47px;
    margin: 0 auto;
    overflow: hidden;float:none;}
.num i {
    cursor: pointer;
    float: left;
    font: normal 30px/28px "微软雅黑";
    height: 28px;
    text-align: center;
    width: 30px;
	color:#999;
	border-top:#999 solid 1px;border-bottom:#999 solid 1px;
}
.num i.decrease{line-height:24px;border-left:#999 solid 1px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.num i.increase{border-right:#999 solid 1px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:28px;}
.num i.no{border-color:#e5e5e5;color:#d9d9d9;}
.num input {
    background: none repeat scroll 0 0 #fff;
    border-color: #999;
    border-style: solid;
    border-width:1px;
    color: #666;
    float: left;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    padding: 3px;
    text-align: center;
    width: 32px;
	border-radius:0;
}
.choice-box .box ul li .txt{color:#999;font-size:12px;margin-left:5px;}
.choice-box .confirm-btn{background:#ececec;padding:3% 0;width:100%;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.choice-box .confirm-btn a{width:45%;text-align:center;display:block;margin:0 auto;padding:13px 0;background:#E8172E;color:#fff;border-radius:5px;}
.choice-box .confirm-btn.over a{background:#ccc;color:#fff;}
.choice-box .stock{font-size:12px;display:block;float:left;position:relative;height:18px;line-height:18px;padding:0 6px;margin:7px 0 0 12px;text-align:center;background:#fff6f8;border:#ffbdcc solid 1px;color:#f36;}
.choice-box .stock i{position:absolute;top:-4px;left:-5px;background:url(../images/mall-normal.png) no-repeat;background-size:cover;display:block;height:20px;width:5px;}
.choice-box .stock.over{background:#ececec;border-color:#e5e5e5;color:#999;}
.choice-box .stock.over i{background:url(../images/mall-over.png) no-repeat;background-size:cover;}
/*choice-box by nbnet end*/
/*this is normal-alert*/
.normal-alert{display:none;max-width:640px;min-width:320px;position:fixed;top:30%;text-align:center;z-index:201;width:100%;}
.normal-alert-other{position:absolute;}
.normal-alert .del {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
.normal-alert .del img {
    width: 18px;
}
em.chosen{position:absolute;top:50%;right:4%;margin-top:-13px;background:url(../images/default-cur.png) no-repeat;background-size:cover;width:26px;height:26px;}
li.cur em.chosen{background:url(../images/active-cur.png) no-repeat;background-size:cover;}

/*update start by xiaoxiong 20150324*/
.action-list li .user_name{ font-size: 16px;}
.temai_item .item-good h1{ padding: 0 2%;}
.temai_item .item-good .list-price{ padding: 0;}
.temai_item .item-good .list-price{ height: 65px;}
.temai_item .seller-box{ margin-bottom: 3%;}
.item_zhe{ width: 80px; margin: 4% auto 3%; text-align: center; color: #E8172E;font-size:12px;}
.item_zhe span{float: left; width: auto; border: 1px solid #f9537d; padding: 0.5% 5%;}
.item_zhe .sp1{ border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.item_zhe .sp2{background: #f9537d; color: #fff;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.star_time{ display: block; text-align: center; margin-top: 2%;font-size:12px;}
.star_time img{ width: 12px;vertical-align: -1px; margin-right: 1%;}
.fenge{position: relative; height: 1px; border-bottom: 1px dashed #e6e6e6; margin-top:3%;}
.fenge em{ display: block; position: absolute;top: -5px; width: 12px; height: 12px; background: #dedede; border-radius: 50%;}
.fenge .e1{ left: -6px;}
.fenge .e2{ right: -6px;}
.youhui{ margin:3% 0;}
.youhui li{ padding: 0 3.7%;text-align: center;font-size:12px;}
.youhui img{float: right;  width: 14px; cursor: pointer; margin-top: 2%;}
.youhui .manjian{float: left; padding: 0.5% 0;width:40px;font-size:12px; margin-right:12px;border-radius:2px; color: #fff; text-align: center; background: #ffab33;}
.youhui span{float: left; line-height: 22px;margin-right: 2%;}
.youhui .first{ margin-left:52px;}
.youhui02{ margin:2% 0;}
.youhui02 .manjian{ background: #34cc8c;}
.shixian{ width: 93%; margin: 0 auto; height: 1px; border-top: 1px solid #e5e5e5;}
.temai_item .seller-box .seller-detail p.qualify img{ margin-right: 1%;vertical-align:-2px;}
.temai_tips{display:none;max-width:640px;min-width:320px;position:fixed;top:30%;text-align:center;z-index:201;width:100%;}
.temai_tips .temai_box{margin:0 auto;width:80%;padding:12% 5% 8%;background:#fff;height:auto;overflow:hidden;border-radius:6px;}
.temai_btn a{ display: block; width: 26%; margin: 0 auto; background: #E8172E; color: #fff; padding: 2% 0; border-radius: 5px;}
.temai_btn{ margin-top: 5%;}
.temai_tips .txt{ margin-bottom: 3%;}
.temai_cart{ padding: 0 2.4% 2%; border-bottom: 1px solid #e5e5e5;}
.cart_yh{ margin: 4% 0 2%;}
.cart_yh span{float: left; margin-right: 2.7%; color: #666;}
.cart_yh .cur{ float: right; color: #E8172E; font-size: 16px;}
.temai_cart .go_shop{display: block; width: 100%; margin: 3% auto; text-align: center; padding: 3% 0; background: #f2f2f2; color: #999;font-size:12px;}
.temai_cart .go_shop img{ width: 15px; vertical-align: -3px;margin-left:3px;}
.action-list.shopping-list.nobottom{ margin-bottom: 3%;}
.action-list.shopping-list.nobottom .coupon{ color: #999;font-size:14px;}

.zhifubao img{ width: 27px;vertical-align: -7px; padding-left: 10px;}
.order_icon{ margin-right: 4%;}
.ord_jianyi input{width: 100%; border: none;}
.order_total{margin: 3% 0; padding-left: 3%; background: #fff;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.order_total .total_info{ padding: 3% 0;}
.order_total .total_info .sp1{ float: left;}
.order_total .total_info .sp2{ float: right; margin-right: 3%;}
.ord_line{ height: 1px;border-top: 1px solid #e5e5e5; }
.order_temai .count{ margin-top: 12%; }
.active_info .bannar{ margin-bottom: 0;}
.active_info .bannar img{ display: block;}
.active_time .star_time{ text-align: left; background: #fff; margin-top: 0; padding: 3% 2%;}
/*liquan start by xiaoxiong 20150325*/
.quan-show .go-activate{ color: #666;}
.quan-show .quan-con .quan-list li .quan-info{ top: 22%; left: -19%;}
.quan-show .quan-con .quan-list li p.price{ color: #666; margin-bottom: 3%; font-size: 20px;}
.quan-info .zhuanxiang{display: block; margin: 0 auto; width:54px; height: 16px; line-height: 16px;font-size:12px; border: 1px solid #e5e5e5; border-radius: 2px; margin-bottom: 3%;color:#ccc;}
.fanwei{ font-size: 12px;color:#ccc;}
.quan-time{ position: absolute; top: 10%; right: -43%;margin-right: 50%;}
@media screen and (max-width: 320px) {
	.quan-time{ position: absolute; top: 0%; right: -46%;margin-right: 50%;}
}
.quan-time .txt{ margin-bottom: 10%}
.quan-time .xian{ height: 1px; border-top: 1px solid #e5e5e5; margin-bottom: 10%}
.down{ text-align: center;}
.quan-show .quan-con .quan-list li .down img{ width: 14px;}
.quan-show .quan-con .quan-list li .time_info{font-size:12px;color:#ccc;}
.quan-info .noborder{border: none;}
.quan-show .quan-con .quan-list li.active .price,.quan-show .quan-con .quan-list li.active .time_info{ color: #E8172E;}
.quan-show .quan-con .quan-list li.active .quan-info .zhuanxiang{ border: 1px solid #fed4de;color:#f9537d;}
.quan-show .quan-con .quan-list li.active .quan-info .noborder{border: none;}
.quan-show .quan-con .quan-list li.active .fanwei{color:#999;}
.quan-show .quan-con .quan-list li.active .time_info{color:#f9537d;}
.quan-show .quan-con .quan-list li.active p.txt{color:#999;}
.quan-show .quan-con .quan-list li.active p.txt img{opacity:1;}
.quan-show .quan-con .quan-list li .quan-over{ bottom: 18%; right: 22%;}
.change{ position: absolute; top: 0; right: 0;}
.quan-show .quan-con .quan-list li .change img{ width: 32px;}


/*this is integral_notice, integral_blind, integral_result mes_detail by adong*/
.integral_blind .login-tips2{text-align: left;}
.integral_blind .info-input{margin-bottom: 4%;}
.integral_blind .login-info .sub{margin-top: 0;}
.integral_result .go-buy{
	background: none repeat scroll 0 0 #E8172E;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 13px 0;
    text-align: center;
    width: 50%;margin:4% auto 0;}
.integral_result .quan-show .quan-con .empty{color: #333;}
.integral_notice .con{
	width: 70%;
	background: #fff;
	margin: -19% auto 5%;
	padding: 10%;

}
.integral_notice h1{
	font-size: 18px;
	color: #333;
	text-align: center;
}
.integral_notice h2{
	margin-top:12%;
	font-size: 15px;
	color: #666;
	font-weight: normal;

}
.integral_notice h3{
	margin-top:12%;
	font-size: 15px;
	color: #E8172E;
	font-weight: normal;

}
.integral_notice p{
	margin-top: 6% ;
	font-size: 15px;
	color: #666;
	line-height: 1.4;

}
.integral_notice a{display: block;}
.integral_notice .login-info .sub{width: 80%;margin: 0 auto;font-size: 16px;}

.l_paper_top,.l_paper_bottom{z-index: 55;}
.l_paper_bottom{margin-top: -18%;}

.mes_detail{font-size: 12px;color: #666;}
.mes_detail .login-info{padding: 0;}
.mes_detail .con{
	background: #fff;
	width: 92%;
	padding:0 4% 4%;
	border-bottom: 1px solid #d9d9d9;

}
.mes_detail .mes_head{
	border-bottom: 1px solid #d9d9d9;
}
.mes_detail .mes_head h1{
	padding-top: 4%;

	font-size: 16px;
	color: #333;
}
.mes_detail .mes_head p{
	margin: 3% 0;
}
.mes_detail .mes_con{
	font-size: 13px;
	color: #333;
	margin-bottom: 5%;
	padding: 4% 0 0%;
}
.mes_detail .mes_con h2{
	font-size: 13px;
	color: #333;
}
.mes_detail .mes_con p{
	margin-top: 2%;
	line-height: 1.5;
}

/*baichuan_page by adong 150403 start*/
.baichuan_page .icons{position: absolute;bottom: 10%;text-align: center;width: 100%;}
.baichuan_page .icons span{background:#e2e2e2;border-radius: 10px;cursor: pointer;display: inline-block;height: 8px;margin-right:5px;width: 8px;overflow:hidden;opacity: 0.5}
.baichuan_page .icons span.curr{background-color: #fff;opacity: 1;}
.baichuan_page .star_time,.baichuan_page .star_time_end{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 55; display: block; text-align: center;line-height: 2;color:#fff;font-size: 12px}
.baichuan_page .star_time_end{opacity:0.45;z-index: 45;background:#000;height: 25px;}
.baichuan_page .star_time img{ width: 12px;vertical-align: -1px; margin-right: 1%;}
.baichuan_page .fenge{position: relative; height: 1px; border-bottom: 1px dashed #e6e6e6; margin-top: 2%;}
.baichuan_page .fenge em{ display: block; position: absolute;top: -9px; width: 20px; height: 20px; background: #dedede; border-radius: 50%;}
.baichuan_page .fenge .e1{ left: -10px;}
.baichuan_page .fenge .e2{ right: -10px;}
.baichuan_page .temai_item .item-good h1{ padding: 0 2%;}
.baichuan_page .item-good h1 img{width: 18px;vertical-align: -2px;margin-right: 5px;}
.baichuan_page .seller-box{ margin-bottom: 3%;padding: 4% 3%;}
.baichuan_page .item-good h1{font-size: 14px;text-align: left;padding: 2% 0 2% 0%;}
.baichuan_page .item-good .list-price.other{text-align:left;}
.baichuan_page .item-good .img_show ul li{height: 320px;overflow: hidden;}
.baichuan_page .item-good .list-price{height: 90px;line-height: 1.5;}
.baichuan_page .item-good .list-price.other .ml{font-size: 24px;vertical-align:-2px;}
.baichuan_page .item-good .list-price.other .ml i{font-size: 24px;vertical-align:0px;}
.baichuan_page .item-good .list-price .privilege{background: #ff9402;font-size: 12px;padding:2px 1%;border-radius: 3px;color:#fff;margin-left:2%;vertical-align:2px;}
.baichuan_page .item-good .buy .price-new{color: #ff5000;}
.baichuan_page .item-good .list-price .baoyou{position: absolute;right: 0%;bottom:23%;border: 1px solid #999;color: #999;border-radius: 3px;padding: 0 1%;font-size: 12px; overflow: hidden;}
.baichuan_page .price_area{position: relative;margin: 0 auto;height: 37px;}
.baichuan_page .g_info{padding:3% 0 0 3%;text-align:left;}
.baichuan_page .g_info label{font-size:12px;color:#333;margin:0 0 2%;display:block;}
.baichuan_page .g_info .type span{display:inline-block;border:#999 solid 1px;padding:4px 10px;height:22px;line-height:22px;border-radius:5px;margin-right:8px;color:#999;margin-bottom:3%;font-size: 12px;}
.baichuan_page .g_info .type span.no{border-color:#d9d9d9;color:#ccc;}
.baichuan_page .g_info .type span.active{color:#ff5000;border:#ff5000 solid 1px;background:url(../images/cur2.png) right top no-repeat;background-size:14px auto;}
.baichuan_page .g_info li{border-bottom:#d9d9d9 solid 1px;padding:3% 0 2%;}
.baichuan_page .g_info li:last-child{border-bottom:none;}
.baichuan_page .g_info li .count{color:#999;font-size:12px;margin:5px 0 0 0;}
.baichuan_page .g_info li .count em{font-size:14px;color:#E8172E;}
.baichuan_page .mb25{margin-bottom: 25%;}
.baichuan_page .buy_cart .go_tmall{background: #ff5000;font-size: 16px;border: 0;}
.baichuan_page .buy_cart a{padding: 8px 0;}
.baichuan_page .buy_cart .app_load{padding: 9px 0;color: #ff5000;}
.baichuan_page .zhe{color: rgba(171, 171, 171, 1);}
.buy_btn .collect_btn{display: block;float: left;width: 27%;margin: 2% 0 0 3%;color: #666;font-size: 14px;color: #999;}
.buy_btn .collect_btn span{display: inline-block;width: 22px;vertical-align: -6px;margin-right: 5%;}
.baichuan_page .collect{background: url(../images/un_collect.png) no-repeat;width: 22px;height: 22px;background-size: 100%;}
.baichuan_page .collected .collect{background: url(../images/collect.png) no-repeat;width: 22px;height: 22px;background-size: 100%;}
.baichuan_page .collected{color: #E8172E;}
.baichuan_page .collect_btn i{font-style: normal;}
.baichuan_page .evaluate i{font-style: normal;color:#ff5000; }
.baichuan_page .evaluate span{width: 30%;text-align: left;display: inline-block;font-size: 12px;}
.baichuan_page .evaluate {width: 90%;}
.baichuan_page .bady-part ul li.active{border-bottom-color:#ff5000;color: #ff5000;}
.baichuan_page .bady-part ul li.active a{color:#ff5000;border-color:#ff5000; }
.baichuan_page .com-list{overflow: hidden;background: #f7f7f7;}
.baichuan_page .more_btn{text-align: center;line-height: 3;color: #999;font-size: 14px;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;background: #f7f7f7;}
.baichuan_page .bady-part .bady-tab{margin-top: 0;}
.baichuan_page .shop_info{font-size: 12px;border-bottom: 1px solid #d9d9d9;}
.baichuan_page .shop_info strong{font-weight: normal;color: #333;}
.baichuan_page .tab2 .com-list li{margin: 0% 0% 0% 3%;width: 100%;}
.baichuan_page .bady-part .com-list ul li{background: #f7f7f7;}
.baichuan_page li:last-child .shop_info{border: 0;}
.baichuan_page .buy_btn{border-top: 1px solid #d9d9d9;}
.baichuan_page .rate-user{font-size: 14px;}
.baichuan_page .rate-leirong{font-size: 12px;}
.tab2 .com-list ul{overflow: hidden;border-bottom: 1px solid #d9d9d9;}
.tab3 .com-list ul li .rate-leirong{margin-top: -3%;margin-bottom: 3%;}
.baichuan_page .item-good .list-price .f14{font-size: 12px;}
.baichuan_page .no{border-color: #d9d9d9;color: #ccc;}
.shop_loading{ font-family: "微软雅黑"; position: fixed; top: 50%; left: 50%; margin-left: -40px; width: 100px; height: 100px; text-align: center; border-radius: 10px; color: #333; background: #fff; z-index: 201;}
.shop_loading img{display: block; width: 34px; margin: 27% auto 8%;}
/*baichuan_page by adong 150403 end*/
/*normal_loading by nbnet start*/
.normal_loading{
    display: none;
    max-width: 640px;
    min-width: 320px;
    position: fixed;
    text-align: center;
    top: 30%;
    width: 100%;
    z-index: 201;}

.normal_loading .box {
    background:#fff;
    border-radius:8px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 5% 8% 5%;
    position: relative;
    width: 30%;
}
.normal_loading .box.other{background:none;}
.normal_loading .box .txt{font-size:12px;margin-top:12px;color:#999;}
.normal_loading .box  .loading{width:100%;height:auto;position:relative;height:75px;}
.normal_loading .box .shade{
    background:#000;
    border-radius: 50%;
    height: 6px;
    opacity: 0.1;
    width: 32px;
	position:absolute;bottom:0;left:50%;margin-left:-16px;}
.normal_loading .box .stars{
position:absolute;top:26px;left:50%;margin-left:-18px;
}
.normal_loading .box .loading.show .stars{
        animation:like_poof .7s linear infinite forwards;
		-moz-animation: like_poof .7s linear infinite forwards;	
		-webkit-animation: like_poof .7s linear infinite forwards;	
		-o-animation: like_poof .7s linear infinite forwards;
    }
@-webkit-keyframes like_poof {
        0% {
            top:36px;
            -webkit-transform: rotate(0deg)
        }
        25% {
			top:0;
            -webkit-transform: rotate(0deg)
        }
		50% {
			top:0;
            -webkit-transform: rotate(72deg)
        }
        75% {
            -webkit-transform: rotate(72deg)
        }
        100% {
            top:36px;
            -webkit-transform: rotate(72deg);
        }
    }
	
    @-ms-keyframes like_poof {
        0% {
            top:36px;
            -ms-transform: rotate(0deg)
        }
        25% {
			top:0;
            -ms-transform: rotate(0)
        }
		50% {
			top:0;
            -ms-transform: rotate(72deg)
        }
        75% {
            -ms-transform: rotate(72deg)
        }
        100% {
            top:36px;
            -ms-transform: rotate(72deg);
        }
    }

    @keyframes like_poof {
        0% {
            top:36px;
            transform: rotate(0deg)
        }
        25% {
			top:0;
            transform: rotate(0)
        }
		50% {
			top:0;
            transform: rotate(72deg)
        }
        75% {
            transform: rotate(72deg)
        }
        100% {
            top:36px;
            transform: rotate(72deg);
        }
    }
.normal_loading .box .loading.show .shade{
        animation:like_poof_other .7s linear infinite forwards;
		-moz-animation: like_poof_other .7s linear infinite forwards;	
		-webkit-animation: like_poof_other .7s linear infinite forwards;	
		-o-animation: like_poof_other .7s linear infinite forwards;
    }
@-webkit-keyframes like_poof_other {
        0% {
            -webkit-transform: scale(1,1);
        }
        25% {
            -webkit-transform: scale(0.5,0.5)
        }
		50% {
            -webkit-transform: scale(0.5,0.5)
        }
        75% {
            -webkit-transform: scale(0.5,0.5)
        }
        100% {
            -webkit-transform: scale(1,1);
        }
    }
	
    @-ms-keyframes like_poof_other {
        0% {
            -ms-transform: scale(1,1);
        }
        25% {
            -ms-transform: scale(0.5,0.5);
        }
		50% {
            -ms-transform: scale(0.5,0.5)
        }
        75% {
            -ms-transform: scale(0.5,0.5)
        }
        100% {
            -ms-transform: scale(1,1)
        }
    }

    @keyframes like_poof_other {
        0% {
            transform: scale(1,1)
        }
        25% {
            transform: scale(0.5,0.5)
        }
		50% {
            transform: scale(0.5,0.5)
        }
        75% {
            transform: scale(0.5,0.5)
        }
        100% {
            transform: scale(1,1)
        }
    }
#uyan_frame .Copyright a {display:none!important;}

.loading{background: #fff;
height: 50px;
text-align: center;
line-height: 50px;}
.lingquan{width: 60px;height:30px;position: absolute;right: 0px;top: 0px;border-radius: 1px;text-align: center;}
.lingquan a span{width: 60px;height:20px;font-size: 12px;display: block;background: #f9117e;color: #fff;overflow: hidden;line-height:20px;}
.lingquan a b{width: 83px;height: 31px;display: inline-block;background:url(../images/qulingquan_ico.png) no-repeat;overflow: hidden;}
.quanhoujiage{width: 60px; height: 24px; background: url(../images/juanhoujiage.png) no-repeat;position: absolute;left: 10px;top: 314px;z-index:100}
.list-price span.qhj{border: 1px solid #E8172E;font-size: 12px;padding: 0px 2px;color: #E8172E;margin-top: -2px; position: absolute;}
.album-block-imglink .icontip {
    position: absolute;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    z-index: 10;
    height: 20px;
    padding: 5px;
    line-height: 20px;
    width: 150px;
    opacity: .6;
    filter: alpha(opacity=60);
    background: url(../images/sty.png);
}
.dot{display:none}
.album-module-blocklist .album-block.album-block-txt {line-height:20px}
.album-block-title {
    margin-top: 10px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 18px;
}
.album-block-imglink .icontip .iconfont{display:none}
.album-block-imglink a {
    position: relative;
}
.goto-div{
  position:absolute;
  bottom:5px;
  height:40px;
  left:0;
  width:100%;
  display:none;
  
  overflow:hidden;
}
.goto-btn {
  display:block;
  width:128px;
  height:30px;
  line-height:30px;
  margin:11px auto;
  text-align:center;
  background-color: #FF5000;
  font-size:12px;
  color: #FFF;
}
.layui-layer-page .layui-layer-content{
  overflow:visible !important;
}
.mask-tips{
  position:relative;
  width:80%;
  height:200px;
  line-height:200px;
  background-color:rgba(255,102,0,.7) !important;
  background-size:100%;
  border-radius:20px !important;
}
.mask-tips img.wechat-bg{
  width:100%;
  height:auto;
  vertical-align:middle;
}
.mask-tips img.wechat-arrow{
  position:absolute;
  top:-125px;
  right:-10%;
}
.J_fashionRelatedItem{float:left;background-color: #fff;}
.fashion-related-item {
    padding-top: 20px!important;
    padding-left: 14px!important;
    font-size: 18px!important;
    color: #000!important;
	font-family: 'Microsoft Yahei',arial!important;
	float:left;
}
.fashion-related-item p {
    text-align: center;
	font-size: 18px;
	font-family: 'Microsoft Yahei',arial;
}
.fashion-related-item a{
	text-decoration: none;
}

.fashion-related-item ul {
    margin-top: 5px;
}
.fashion-related-item ul li.item {
    width: 30%;
    height: 100%;
    float: left;
    margin-right: 7px;
    margin-bottom: 5px;
}
.page-items {
    padding-left: 27px;
    padding-top: 46px;
    padding-right: 28px;
    line-height: 1;
    border-bottom: 1px solid #ededed;
}
.page-items .fashion-content {
    padding-top: 28px;
}
.page-items .fashion-content .bady-part .tabs1-anchor {
    position: relative;
    margin-bottom: 20px;
    max-width: 100%;
}
.page-items .fashion-content .bady-part .tabs1-pic {
    margin-bottom: 40px;
    text-align: center;
}
.fashion-related-item ul li.item .title {
    font-size: 14px;
    color: #666!important;
    line-height: 20px;
    vertical-align: middle;	
	font-family: 'Microsoft Yahei',arial;
	height: 20px;
    overflow: hidden;
    float: left;
}
.fashion-related-item ul li.item .price {
    line-height: 20px;
    vertical-align: middle;
    display: block;
    font-size: 14px;
    color: #b0b0b0;
}
.fashion-related-item ul li.item .price em {
    color: #000;
}

/*商品展示*/
.i-baoyou{background-color:rgb(94,185,94);color:#fff;font-size:12px;padding:5px 5px}
.i-quan{background-color:rgb(244,84,84);color:#fff;font-size:12px;padding:5px 5px;margin-left:-0px}
.fs12{font-size:12px}
.b-btndiv{width:100%;text-align:center;}
.btn-l{float:left;height:50px; width:50%;text-align:center;margin-bottom:-1.1rem}
.btn-nei{margin:0 auto;border: .1rem solid #f54d23;width:85%;height:1.2rem;padding-top:.21rem}
.btn-nei2{margin:0 auto;border: .1rem solid #f5a425;width:85%;height:1.2rem;padding-top:.21rem}
.btn-wai{width:100%;}
.abuy{color:#f54d23;font-size:14px;}
.ashare{color:#f5a425;font-size:14px;}
.tith3{color:#000;font-weight:bold}



/*动画*/
/* animation */

.btndh{
-webkit-animation: icon-bounce 2.5s infinite;
-moz-animation: icon-bounce 2.5s infinite;
-o-animation: icon-bounce 2.5s infinite;
animation: icon-bounce 2.5s infinite;
}

.btnhb{
-webkit-animation: icon-bounce 2.5s infinite;
-moz-animation: icon-bounce 2.5s infinite;
-o-animation: icon-bounce 2.5s infinite;
animation: icon-bounce 2.5s infinite;
}

@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  79% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  80% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  85% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  90% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  95% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  79% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  80% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  85% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  90% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  95% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}

/*倒计时*/
.boxt .djs{

width: 96%;
height: 26px;
line-height: 26px;

bottom: 0;
margin: 0 2%;

}
.time-item {margin:0 auto;width:100%;text-align:center;height:auto}
.time-item strong{border:#CCC 1px solid;background:#FFF;color:#999;line-height:40px;font-size:14px;padding:5px 10px;margin:0 5px;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.day{line-height:35px;color:#999;font-size:12px;margin:0 auto;width:100%;text-align:center;}
.word_input33{
    width: 64%;
    background-size: 100% 14px;
    float: left;
    background-color: #EEEEEE;
    height: 30px;
    margin-top: 7px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url('');
    background-repeat: no-repeat;
    background-size: 143px 14px;
    background-position: center center;
	text-indent: 1em;
}

.word_input333{
    width: 75%;
    background-size: 100% 14px;
    float: left;
    background-color: #fff;
    height: 30px;
    margin-top: 8px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url('../img/home-search.png');
    background-repeat: no-repeat;
    background-size: 143px 14px;
    background-position: center center;
	text-indent: 1em;
}

.word_input3333{
    width: 75%;
    background-size: 100% 14px;
    float: left;
    background-color: #fff;
    height: 30px;
    margin-top: 8px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-image: url('');
    background-repeat: no-repeat;
    background-size: 143px 14px;
    background-position: center center;
	text-indent: 1em;
}

.div_Return_0011 {
    margin-top: 6px;
    margin-right: 3%;
    margin-left: 1%;
    height: 35px;
    width: 2%;
    background-image: url('../img/spike.png');
    background-repeat: no-repeat;
    background-size: 8px 15px;
    float: left;
    padding-right: 3%;
    padding-left: 3%;
    background-position: center;
}
.div_Return_0022 {
    height: 19px;
    width: 21px;
    background-image: url('../img/home.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 13px;
}

.div_Return_0022_so {
    height: 19px;
    width: 21px;
    background-image: url('../img/search-so.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 13px;
}
.xl_div_003_22 {
    float: right;
    background-image: url('../addons/bsht_tbk/res/static/jwap/images/spike_035.png');
    background-repeat: no-repeat;
    background-size: 51px 37px;
    height: 37px;
    width: 51px;
    margin-top: 9px;
}

#msv {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.index_w {
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
}

ul, ol {
    list-style: none;
}
.category {
    height: auto;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}

.category li {
    width: 20%;
    float: left;
    margin: 5px 0;
}
.category li span {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
}

img, fieldset {
    border: 0;
}
input, input[type=search], select, img {
    vertical-align: middle;
}

.category li span img {
    width: 100%;
    /*height: 40px;*/
}
.category li strong {
    font-weight: 400;
    display: block;
    text-align: center;
    padding-top: 5px;
    font-size: 14px;
}

.hot_recommend {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    margin-top: 5px;
    overflow: hidden;
    padding: 5px;
}
.hot_recommend dl.today {
    position: relative;
    width: 35%;
    float: left;
    height: 161px;
}
.hot_recommend dl .tit.t1 {
    width: 60px;
    height: 15px;
    background: url(../images/todayup.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 5px;
}
.hot_recommend dl.today .tit {
    margin-top: 5px;
    margin-left: 6%;
    overflow: hidden;
    text-indent: -999em;
}
.hot_recommend dl.today .txt {
    font-size: 12px;
    color: #848484;
    padding-top: 5px;
    max-height: 36px;
    line-height: 18px;
    overflow: hidden;
    padding-left: 6%;
}
.hot_recommend dl.today .img {
    text-align: center;
    padding-top: 10px;
    height: 110px;
    overflow: hidden;
}
.hot_recommend dl.today .img span {
    display: inline-block;
    height: 100%;
    width: 1px;
    vertical-align: middle;
}
.hot_recommend dl.rec_item {
    position: relative;
    width: 32%;
    float: left;
    height: 80px;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
}
.hot_recommend dl:nth-child(4) {
    border-bottom: 0;
}
.hot_recommend dl:nth-child(5) {
    border-bottom: 0;
}
.hot_recommend dl.rec_item .tit {
    overflow: hidden;
    text-align: left;
    width: 60px;
    height: 17px;
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif,å®‹ä½“;
    font-size: 14px;
    margin: 5px 0 0 6%;
}
.hot_recommend dl.rec_item .txt {
    font-size: 10px;
    color: #848484;
    padding-top: 5px;
    padding-left: 6%;
    width: 50%;
    max-height: 34px;
    overflow: hidden;
    line-height: 1.25;
}
.hot_recommend dl.rec_item .img {
    width: 45px;
    height: 45px;
    position: absolute;
    right: 0;
    bottom: 5px;
    background-color: #fff;
    overflow: hidden;
}
.hot_bottom {
    width: 100%; height:auto;overflow: hidden;padding-bottom: 15px; margin-top: -1px; background: rgb(255, 255, 255);
}
.hot-bottom dl dt{text-align:center;margin:0px auto;border: 0px solid #f1f1f1;background:#fff;height:auto;padding-left:5px}
.hot-bottom dl{border: 0px solid #f1f1f1;;background:#fff;}
.hot_bottom dl:first-child {
    border-right: 1px solid #f1f1f1;
	float: left;
	margin-left: 2%
}
.hot_bottom dl:nth-last-child(2) {
    border-top: 1px solid #f1f1f1;
}
.hot_bottom dl:last-child {
    border-top: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
}
.hot_bottom dl dt img{width: 99%;  background: rgb(255, 255, 255); }
.add_item {
    position: relative;
    float: left;
    width: 48%;
    height: auto;
    display: -webkit-box;
    display: flex;
}
#nb4mw{display: block; width: 100%;   margin: 0px auto; height: auto; }


.add_item .img {
    text-align: right;
    padding-top: 10px;
    -webkit-box-flex: 1;
    height: 60px;
    overflow: hidden;
    width: 45%;
    margin-right: 5%;
}
.add_item dd {
    overflow: hidden;
    height: 70px;
    -webkit-box-flex: 1;
}

.add_item .tit {
    text-align: left;
    width: 100%;
    height: 15px;
    margin-top: 18px;
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif,å®‹ä½“;
}
.add_item .txt {
    font-size: 12px;
    color: #848484;
    padding-top: 8px;
}
.fc_orange {
    color: #ff9634;
}
.add_item .tit span.icon_bestBuy {
    border-radius: 8px;
    background-color: #ff942d;
    color: #fff;
    font-size: .6em;
    vertical-align: middle;
    margin: 0 0 10px 3px;
    padding: 1px 3px;
}
.fc_orangeRed {
    color: #ff6b58;
}

.add_item .tit span:first-child {
    font-weight: 700;
    font-size: 14px;
}
.add_item .tit span.icon_saleShop {
    border-radius: 8px;
    background-color: #ff6b5b;
    color: #fff;
    font-size: .6em;
    vertical-align: middle;
    margin: 0 0 10px 3px;
    padding: 1px 3px;
}

.list_summary {
    height: 16px;
    padding: 10px 0;
    font-size: 12px;
    border-bottom: 2px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    background-color: #fff;
}
.list_summary span {
    height: 20px;
    line-height: 20px;
    padding-left: 10px;
    border-left: 2px solid #eb3e42;
    width: 96%;
    display: block;
    color: #000;
    font-size: 14px;
}
.fc_lightGray {
    color: #919191;
}

.nb4 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}